#include <stdio.h>
#define N 10
int main() {
    int a[N], i, j, temp, maxIndex;
    printf("输入%d个整数:\n", N);
    for (i = 0; i < N; i++) {
        scanf("%d", &a[i]);
    }
    for (i = 0; i < N - 1; i++) {
        maxIndex = i;
        for (j = i + 1; j < N; j++) {
            if (a[j] > a[maxIndex]) {
                maxIndex = j;
            }
        }
        if (maxIndex != i) {
            temp = a[i];
            a[i] = a[maxIndex];
            a[maxIndex] = temp;
        }
    }
    printf("从大到小排序结果：\n");
    for (i = 0; i < N; i++) {
        printf("%d ", a[i]);
    }
    return 0;
}